package FlappyBirds;

import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JPanel;

/**
 * 游戏窗口设计
 * 
 * @author bj
 *
 */

public class GameClient extends JFrame {
	static HelpPanel helpPanel;

	public GameClient(int kind) {
		GamePanel gamePanel = new GamePanel(kind);// 实例化主面板对象
		helpPanel = new HelpPanel();// 实例化辅助面板对象
		Container container = this.getContentPane();// 获取窗体内置容器
		container.setLayout(new BorderLayout());// 设置布局
		container.add(gamePanel, BorderLayout.CENTER);// 添加游戏主面板到内置容器
		container.add(helpPanel, BorderLayout.NORTH);// 添加游戏辅助面板到内置容器
		this.setSize(600, 600);// 设置窗体大小
		pack();
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 当用户点击窗体右上角的x时，自动退出程序
		this.setTitle("Flappy Character");// 设置窗体标题
		this.setLocationRelativeTo(null);// 让窗体显示在屏幕正中间
		this.setVisible(true);// 展示窗体
		gamePanel.requestFocus();
	}

	/*
	 * public static void main(String[] args) { new GameClient(); }
	 */

}
